to compete with other nations - Français Anglais Dictionnaire